1
general::
Phrase(s): pelt down (on someone or something)
[for something] to fall down on someone or something hard or in quantity. (Typically rain, hail, sleet, stones, etc.) • The rain pelted down on the children as they ran to their school bus. • The ashes from the volcanic eruption pelted down on the town, covering the houses in a gray shroud.
McGrawhill's American Idioms And Phrasal Verbs